<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui"
      xmlns:cote="http://java.sun.com/jsf/composite/componentes">

    <ui:composition template="/plantillas/plantillaPrincipal.xhtml">
        <ui:define name="contenido">
            <f:view>
                <h:form id="formFacturacion">
                    <p:panel id="pnlFacturacion" header="Registrar Facturas Exportación"
                             style="width:100%;margin: 0px auto;">
                        <p:panelGrid id="pnlPrincipal" style="width:100%;margin: 0px auto">

                            <p:row >
                                <p:column>
                                    <h:outputLabel id="lblEstado" value="ESTADO: " styleClass="lblVerN"  />
                                </p:column>
                                <p:column>

                                    <h:outputLabel id="lblEstadoValor" value="#{BKVentaFacturaExportacion.estado}" styleClass="lblVer"
                                                   style="color:#{BKVentaFacturaExportacion.color}" />
                                </p:column>     
                                <p:column colspan="2">

                                </p:column>
                                <p:column>
                                    <h:outputLabel id="lblSerieNumero" value="SERIE/NÚMERO: " styleClass="lblVerN"  />
                                </p:column>
                                <p:column>                                                                                             
                                    <h:outputLabel id="txtSerieNumero" value="#{BKVentaFacturaExportacion.numero}" styleClass="lblVer" />
                                </p:column>


                            </p:row>

                            <p:row>

                                <p:column>
                                    <h:outputLabel id="lblOrdenPedido" value="CÓDIGO OP: " styleClass="lblVerN" />
                                </p:column>
                                <p:column>
                                    <h:outputText value="#{BKVentaFacturaExportacion.facturaFormulario.ordenPedido.codigoOrdenPedido}" styleClass="lblVer"> 
                                    </h:outputText>
                                </p:column>

                                <p:column colspan="2">


                                </p:column>
                                <p:column>
                                    <h:outputLabel id="fechaEmision" value="FECHA EMISIÓN: " styleClass="lblVerN"  />
                                </p:column>
                                <p:column>
                                    <h:outputText value="#{BKVentaFacturaExportacion.facturaFormulario.fechDocventa}" styleClass="lblVer" >
                                        <f:convertDateTime pattern="dd/MM/yyyy" />
                                    </h:outputText>
                                </p:column>     
                            </p:row>
                            <p:row>

                                <p:column colspan="6" >

                                    <p:fieldset id="fstDatosCliente" legend="Datos del Cliente" toggleable="true" style="width:98%;margin: 10px auto;">
                                        <p:panelGrid style="width: 100%">
                                            <p:row>
                                                <p:column>
                                                    <h:outputLabel id="lblRUC" value="NRO RUC: " styleClass="lblVerN"  />
                                                </p:column>
                                                <p:column>
                                                    <h:outputText id="txtRuc"  styleClass="lblVer"
                                                                  value="#{BKVentaFacturaExportacion.facturaFormulario.ruc}" />
                                                </p:column>
                                                <p:column>
                                                    <h:outputLabel id="lblRazonSocial"
                                                                   value="RAZÓN SOCIAL: " styleClass="lblVerN"  />
                                                </p:column>
                                                <p:column colspan="3">
                                                    <h:outputText styleClass="lblVer" value="#{BKVentaFacturaExportacion.facturaFormulario.razon}" />
                                                </p:column>

                                            </p:row>

                                            <p:row>
                                                <p:column>
                                                    <h:outputLabel id="lblDireccion"
                                                                   value="DIRECCIÓN: " styleClass="lblVerN"  />
                                                </p:column>
                                                <p:column colspan="5">
                                                    <h:outputText styleClass="lblVer" value="#{BKVentaFacturaExportacion.facturaFormulario.direccion}" />
                                                </p:column>											
                                            </p:row>

                                        </p:panelGrid>
                                    </p:fieldset>
                                </p:column>
                            </p:row>



                            <p:row>

                                <p:column>
                                    <h:outputLabel id="lblTipoCambio" value="TIPO CAMBIO: " styleClass="lblVerN"  />
                                </p:column>
                                <p:column>
                                    <h:outputText styleClass="lblVer" value="#{BKVentaFacturaExportacion.facturaFormulario.tipoCambio}" />
                                </p:column>
                                <p:column>
                                    <h:outputText value="¿Aplica Drawback? " styleClass="lblVerN" />
                                </p:column>
                                <p:column>
                                    <h:outputText styleClass="lblVer" value="#{BKVentaFacturaExportacion.facturaFormulario.aplicarDrawback eq 1?'Sí':'No'}" />
                                </p:column>

                                <p:column>
                                    <h:outputLabel value="MONEDA: " styleClass="lblVerN" />
                                </p:column>
                                <p:column>
                                    <h:outputText styleClass="lblVer" value="#{BKVentaFacturaExportacion.facturaFormulario.moneda.nombre}" />
                                </p:column>										
                            </p:row>

                            <p:row>
                                <p:column colspan="6">
                                    <p:fieldset toggleable="true" legend="Condiciones de Pago" style="width:98%;margin: 10px auto;" id="fdsNegociacion">
                                        <p:panelGrid style="width:100%;margin: 10px auto;">
                                            <p:row>
                                                <p:column>
                                                    <h:outputLabel id="lblFormaPago"
                                                                   value="FORMA PAGO: " styleClass="lblVerN"  />
                                                </p:column>
                                                <p:column>
                                                    <h:outputText styleClass="lblVer" value="#{BKVentaFacturaExportacion.facturaFormulario.formaPago.nombre}" />

                                                </p:column>

                                                <p:column>
                                                    <h:outputLabel id="lblTipoPago" value="TIPO DE PAGO: " styleClass="lblVerN" />
                                                </p:column>
                                                <p:column>
                                                    <h:outputText styleClass="lblVer" value="#{BKVentaFacturaExportacion.facturaFormulario.tipoPago}" />
                                                </p:column>

                                                <p:column>
                                                    <h:outputLabel id="lblFecVencimiento"
                                                                   value="FECHA VENC: " styleClass="lblVerN"  />
                                                </p:column>
                                                <p:column>
                                                    <h:outputText value="#{BKVentaFacturaExportacion.facturaFormulario.fechVencimiento}" styleClass="lblVer" >
                                                        <f:convertDateTime pattern="dd/MM/yyyy" />
                                                    </h:outputText>
                                                </p:column>

                                            </p:row>

                                        </p:panelGrid>
                                    </p:fieldset>
                                </p:column>
                            </p:row>
                            <p:row>
                                <p:column>
                                    <h:outputLabel value="PUERTO DE ORIGEN: " styleClass="lblVerN"  />
                                </p:column>
                                <p:column>
                                    <h:outputText id="txtPortOrigen" value="#{BKVentaFacturaExportacion.facturaFormulario.puertoOrigen}" />
                                </p:column>

                                <p:column>
                                    <h:outputLabel value="EMBARCADO EN: "  styleClass="lblVerN" />
                                </p:column>
                                <p:column>
                                    <h:outputText id="txtEmbarcado" value="#{BKVentaFacturaExportacion.facturaFormulario.embarcado}" />
                                </p:column>

                                <p:column>
                                    <h:outputLabel value="FECHA EMBARQUE: "  styleClass="lblVerN" />
                                </p:column>
                                <p:column>
                                    <h:outputText value="#{BKVentaFacturaExportacion.facturaFormulario.fechEmbarque}" styleClass="lblVer" >
                                        <f:convertDateTime pattern="dd/MM/yyyy" />
                                    </h:outputText>
                                </p:column>
                            </p:row>

                            <p:row>
                                <p:column>
                                    <h:outputLabel 
                                        value="PUERTO DE DESTINO: " styleClass="lblVerN"  />
                                </p:column>
                                <p:column>
                                    <h:outputText value="#{BKVentaFacturaExportacion.facturaFormulario.puertoDestino}" />
                                </p:column>

                                <p:column colspan="2" />
                                <p:column>
                                    <h:outputLabel value="FECHA LLEGADA: "  styleClass="lblVerN" />
                                </p:column>
                                <p:column>
                                    <h:outputText value="#{BKVentaFacturaExportacion.facturaFormulario.fechLlegada}" styleClass="lblVer" >
                                        <f:convertDateTime pattern="dd/MM/yyyy" />
                                    </h:outputText>
                                </p:column>

                            </p:row>
                            <p:row>
                                <p:column>
                                    <h:outputLabel id="lblGuia" value="GUIAS: " styleClass="lblVerN" />
                                </p:column>
                                <p:column colspan="2">
                                    <h:outputText styleClass="lblVer" value="#{BKVentaFacturaExportacion.facturaFormulario.guiaRem}" />
                                </p:column>
                                <p:column>

                                </p:column>
                                <p:column>
                                    <h:outputLabel value="Nº BULTOS: " styleClass="lblVerN" />
                                </p:column>
                                <p:column >
                                    <h:outputText styleClass="lblVer" value="#{BKVentaFacturaExportacion.facturaFormulario.numBultos}" />
                                </p:column>
                            </p:row>



                            <p:row>
                                <p:column colspan="6">

                                    <p:panelGrid style="width:100%;margin: 1px auto;">
                                        <p:row>
                                            <p:column colspan="5">
                                                <p:fieldset legend="Tabla de Articulos">

                                                    <p:dataTable id="dataTablaArticulos" var="det"
                                                                 value="#{BKVentaFacturaExportacion.listaDetalleFacturacion}"
                                                                 widgetVar="lista"
                                                                 emptyMessage="No exsiten articulos agregados"
                                                                 filteredValue="" rowIndexVar="rowIndex">

                                                        <p:column id="idColumnaNum" style="width: 5%" headerText="Num.">
                                                            <h:outputText value="#{rowIndex+1}" />
                                                        </p:column>

                                                        <p:column id="idColumnaDesc" style="width: 55%"
                                                                   headerText="Descripcion">
                                                            <h:outputText value="#{det.descProducto}" />
                                                        </p:column>



                                                        <p:column id="idColumnaUndMed" style="width: 10%"
                                                                   headerText="Und. de Med.">
                                                            <h:outputText value="#{det.unidad.abrev}" />
                                                        </p:column>

                                                        <p:column id="idColumnaCant" style="text-align: right;width: 10%"
                                                                  headerText="Cantidad">
                                                            <h:outputText value="#{det.cantidad}" >
                                                                <f:convertNumber minFractionDigits="2" maxFractionDigits="2" />
                                                            </h:outputText>
                                                        </p:column>

                                                        <p:column id="idColumnaPrecio" style="text-align: right;width: 10%"
                                                                   headerText="Precio">
                                                            <h:outputText value="#{det.precUnitario}" >
                                                                <f:convertNumber minFractionDigits="2" maxFractionDigits="2"  />
                                                            </h:outputText>
                                                        </p:column>

                                                        <p:column id="idColumnaTotal" style="text-align: right;width: 10%"
                                                                  headerText="Total">
                                                            <h:outputText value="#{det.total}" >
                                                                <f:convertNumber minFractionDigits="2" maxFractionDigits="2" />
                                                            </h:outputText>
                                                        </p:column>



                                                    </p:dataTable>
                                                </p:fieldset>
                                            </p:column>
                                        </p:row>
                                    </p:panelGrid>

                                </p:column>
                            </p:row>

                            <p:row rendered="false">

                                <p:column colspan="4">

                                </p:column>
                                <p:column>
                                    <h:outputLabel id="lblSubtotal" value="SUBTOTAL: " styleClass="lblVerN"  />
                                </p:column>
                                <p:column>                                                             
                                    <h:outputText styleClass="lblVer" value="#{BKVentaFacturaExportacion.facturaFormulario.valorVenta}" >
                                        <f:convertNumber minFractionDigits="2" maxFractionDigits="2" />
                                    </h:outputText>
                                </p:column>
                            </p:row>
                            <p:row rendered="false">

                                <p:column colspan="4">

                                </p:column>
                                <p:column>
                                    <h:outputLabel id="lblIGV" value="IGV: " styleClass="lblVerN"  />
                                </p:column>
                                <p:column>                                         
                                    <h:outputText styleClass="lblVer" value="#{BKVentaFacturaExportacion.facturaFormulario.igv}" >
                                        <f:convertNumber minFractionDigits="2" maxFractionDigits="2" />
                                    </h:outputText>
                                </p:column>


                            </p:row>
                            <p:row>

                                <p:column colspan="4">

                                </p:column>
                                <p:column>
                                    <h:outputLabel id="lblTotal" value="PRECIO FOB:  " styleClass="lblVerN"  />
                                </p:column>
                                <p:column>                                                          
                                    <h:outputText styleClass="lblVer" value="#{BKVentaFacturaExportacion.facturaFormulario.precioVenta}" >
                                        <f:convertNumber minFractionDigits="2" maxFractionDigits="2" />
                                    </h:outputText>
                                </p:column>


                            </p:row>

                            <p:row>

                                <p:column colspan="4">

                                </p:column>
                                <p:column>
                                    <h:outputLabel id="lblCFR" value="PRECIO CFR: " styleClass="lblForm"  />
                                </p:column>
                                <p:column>                                                                                             
                                    <h:outputText id="txtCFR" styleClass="lblVer"
                                                  value="#{BKVentaFacturaExportacion.facturaFormulario.valorCFR}" >
                                        <f:convertNumber minFractionDigits="2" maxFractionDigits="2"  />
                                    </h:outputText>
                                </p:column>


                            </p:row>

                            <p:row>

                                <p:column colspan="4">

                                </p:column>
                                <p:column>
                                    <h:outputLabel id="lblCIF" value="PRECIO CIF: " styleClass="lblForm"  />
                                </p:column>
                                <p:column>                                                                                             
                                    <h:outputText id="txtCIF" styleClass="lblVer"
                                                  value="#{BKVentaFacturaExportacion.facturaFormulario.valorCIF}" >
                                        <f:convertNumber minFractionDigits="2" maxFractionDigits="2"  />
                                    </h:outputText>
                                </p:column>


                            </p:row>
                            <p:row>

                                <p:column colspan="4">

                                </p:column>
                                <p:column>
                                    <h:outputLabel id="lblTotalExport" value="TOTAL " styleClass="lblForm"  />
                                </p:column>
                                <p:column>                                                                                             
                                    <h:outputText id="txtTotalExport" styleClass="lblVer"
                                                  value="#{BKVentaFacturaExportacion.facturaFormulario.totalExportacion}" >
                                        <f:convertNumber minFractionDigits="2" maxFractionDigits="2"  />
                                    </h:outputText>
                                </p:column>


                            </p:row>

                            <p:row>
                                <p:column colspan="6">
                                    <h:outputLabel id="lblValorLetras"
                                                   value="SON: " styleClass="lblVerN"  />
                                    <h:outputText styleClass="lblVer" value="#{BKVentaFacturaExportacion.facturaFormulario.valorLetras}" />

                                </p:column>											
                            </p:row>



                        </p:panelGrid>

                        <p:panelGrid style="width:15%;margin: 10px auto;">

                            <p:row >
                                <p:column>
                                    <p:button
                                        href="/paginas/ventas/facturaExportacion/listarFacturaExportacion.anx"
                                        value="Cancelar" />
                                </p:column>
                                <p:column>
                                    <p:commandButton  value="Imprimir" type="button" icon="ui-icon-print" >  
                                        <p:printer target="pnlPrincipal" />    
                                    </p:commandButton >
                                </p:column>
                            </p:row>	

                        </p:panelGrid>

                    </p:panel>


                </h:form>

            </f:view>
        </ui:define>
    </ui:composition>


</html>
